import Vue from 'vue';
export default {
    /*
    * obj:{
    * storeId:0，//店铺id
    * userId:0， //用户id
    * actType:5，//店铺id
    * subActType:5， //店铺id
    * actKey:0， //店铺id
    * contentType:0，//店铺id
    * contentType:0，//店铺id
    * }
    * */
    interactShareInfo(state,obj,callbacks){
        if(!obj){
            return
        }
        let storeId = obj.storeId || 0;
        let url = `${Vue.prototype.NW_API_API_LOCALE_VERSION}/code/get/content`;
        let params = {
            userId:obj.userId,
            contentType: 61,
            params:{
                "userId": obj.userId|| 0,
                "actType": obj.actType || 5,                                             //----@活动类型
                "subActType": obj.subActType || 5,                                          //----@子活动类型
                "actKey": obj.actKey || 0,                                            //----活动id
                "storeId": storeId,                                       //----店铺id
            }
        }
        this.xurl.postDataJsonLoading(url,params).then(data => {
            if (data.success) {
                if(callbacks && callbacks.success && typeof callbacks.success == 'function'){
                    callbacks.success();
                }
            } else if (data.errMsg) {
                Vue.$toast({message: data.errMsg});
            } else {
                if(obj.failText){
                    Vue.$toast({message: obj.failText});
                }
            }
        })
    }
}